home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_170.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
19KB
|
352 lines
# near model CODE resource
# jump table entries: 15400-15409 (10 of them)
export_1925:
00000000 4E56 0000 link A6, 0
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2054 movea.l A0, [A4]
0000000E 2248 movea.l A1, A0
00000010 2269 0004 movea.l A1, [A1 + 0x4]
00000014 2251 movea.l A1, [A1]
00000016 2011 move.l D0, [A1]
00000018 E480 asr D0, 2
0000001A B0A8 0010 cmp.l D0, [A0 + 0x10]
0000001E 6604 bne +0x6 /* 00000024 */
00000020 7000 moveq.l D0, 0x00
00000022 6022 bra +0x24 /* 00000046 */
label00000024:
00000024 2054 movea.l A0, [A4]
00000026 2028 0010 move.l D0, [A0 + 0x10]
0000002A 52A8 0010 addq.l [A0 + 0x10], 1
0000002E 3E00 move.w D7, D0
00000030 2054 movea.l A0, [A4]
00000032 2068 0004 movea.l A0, [A0 + 0x4]
00000036 2010 move.l D0, [A0]
00000038 5080 addq.l D0, 8
0000003A 48C7 ext.l D7
0000003C 2207 move.l D1, D7
0000003E E589 lsl D1, 2
00000040 D280 add.l D1, D0
00000042 2041 movea.l A0, D1
00000044 2010 move.l D0, [A0]
label00000046:
00000046 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
0000004C 4E5E unlink A6
0000004E 4E75 rts
export_1926:
00000050 4E56 FEF2 link A6, -0x010E
00000054 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000058 286E 0008 movea.l A4, [A6 + 0x8]
0000005C 4878 2261 push.l 0x2261 /* '\"a' */
00000060 4878 2238 push.l 0x2238 /* '\"8' */
00000064 2F0C move.l -[A7], A4
00000066 4EAD 188A jsr [A5 + 0x188A /* export_781 */]
0000006A 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1
00000070 422E FFFB clr.b [A6 - 0x5]
00000074 7000 moveq.l D0, 0x00
00000076 2D40 FFFC move.l [A6 - 0x4], D0
0000007A 2054 movea.l A0, [A4]
0000007C 2068 0028 movea.l A0, [A0 + 0x28]
00000080 2050 movea.l A0, [A0]
00000082 2E10 move.l D7, [A0]
00000084 4FEF 000C lea.l A7, [A7 + 0xC]
00000088 6000 0192 bra +0x194 /* 0000021C */
label0000008C:
0000008C 2054 movea.l A0, [A4]
0000008E 7001 moveq.l D0, 0x01
00000090 B0A8 0030 cmp.l D0, [A0 + 0x30]
00000094 6C32 bge +0x34 /* 000000C8 */
00000096 41EE FEFA lea.l A0, [A6 - 0x106]
0000009A 4210 clr.b [A0]
0000009C 4878 2266 push.l 0x2266 /* '\"f' */
000000A0 486E FEFA pea.l [A6 - 0x106]
000000A4 2F0C move.l -[A7], A4
000000A6 2054 movea.l A0, [A4]
000000A8 2050 movea.l A0, [A0]
000000AA 2268 0054 movea.l A1, [A0 + 0x54]
000000AE 4E91 jsr [A1]
000000B0 4878 2262 push.l 0x2262 /* '\"b' */
000000B4 486E FEFA pea.l [A6 - 0x106]
000000B8 2F0C move.l -[A7], A4
000000BA 2054 movea.l A0, [A4]
000000BC 2050 movea.l A0, [A0]
000000BE 2268 005C movea.l A1, [A0 + 0x5C]
000000C2 4E91 jsr [A1]
000000C4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000000C8:
000000C8 4206 clr.b D6
000000CA 2A2E FFFC move.l D5, [A6 - 0x4]
000000CE 603A bra +0x3C /* 0000010A */
label000000D0:
000000D0 2054 movea.l A0, [A4]
000000D2 2068 0028 movea.l A0, [A0 + 0x28]
000000D6 2010 move.l D0, [A0]
000000D8 5080 addq.l D0, 8
000000DA D085 add.l D0, D5
000000DC 2040 movea.l A0, D0
000000DE 2050 movea.l A0, [A0]
000000E0 2D48 FEF2 move.l [A6 - 0x10E], A0
000000E4 2050 movea.l A0, [A0]
000000E6 4A28 0024 tst.b [A0 + 0x24]
000000EA 661C bne +0x1E /* 00000108 */
000000EC 2F0C move.l -[A7], A4
000000EE 206E FEF2 movea.l A0, [A6 - 0x10E]
000000F2 2F08 move.l -[A7], A0
000000F4 2050 movea.l A0, [A0]
000000F6 2068 0026 movea.l A0, [A0 + 0x26]
000000FA 2268 0008 movea.l A1, [A0 + 0x8]
000000FE 4E91 jsr [A1]
00000100 1C00 move.b D6, D0
00000102 1D46 FFFA move.b [A6 - 0x6], D6
00000106 508F addq.l A7, 8
label00000108:
00000108 5885 addq.l D5, 4
label0000010A:
0000010A 2054 movea.l A0, [A4]
0000010C 4A28 0048 tst.b [A0 + 0x48]
00000110 6608 bne +0xA /* 0000011A */
00000112 4A06 tst.b D6
00000114 6604 bne +0x6 /* 0000011A */
00000116 BE85 cmp.l D7, D5
00000118 6EB6 bgt -0x48 /* 000000D0 */
label0000011A:
0000011A 2E05 move.l D7, D5
0000011C 6042 bra +0x44 /* 00000160 */
label0000011E:
0000011E 2F0B move.l -[A7], A3
00000120 2054 movea.l A0, [A4]
00000122 2F28 0028 move.l -[A7], [A0 + 0x28]
00000126 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
0000012A 5887 addq.l D7, 4
0000012C 2053 movea.l A0, [A3]
0000012E 4A28 0024 tst.b [A0 + 0x24]
00000132 508F addq.l A7, 8
00000134 6616 bne +0x18 /* 0000014C */
00000136 2F0C move.l -[A7], A4
00000138 2F0B move.l -[A7], A3
0000013A 2068 0026 movea.l A0, [A0 + 0x26]
0000013E 2268 0008 movea.l A1, [A0 + 0x8]
00000142 4E91 jsr [A1]
00000144 1C00 move.b D6, D0
00000146 1D46 FFFA move.b [A6 - 0x6], D6
0000014A 508F addq.l A7, 8
label0000014C:
0000014C A41C syscall FreeMemSys, flags=4
0000014E 0C80 0000 1000 cmpi.l D0, 0x1000
00000154 5DC0 slt D0
00000156 0240 0001 andi.w D0, 0x1
0000015A 48C0 ext.l D0
0000015C 1D40 FFFB move.b [A6 - 0x5], D0
label00000160:
00000160 2054 movea.l A0, [A4]
00000162 4A28 0048 tst.b [A0 + 0x48]
00000166 661E bne +0x20 /* 00000186 */
00000168 4A06 tst.b D6
0000016A 661A bne +0x1C /* 00000186 */
0000016C 206E 000C movea.l A0, [A6 + 0xC]
00000170 2F08 move.l -[A7], A0
00000172 2050 movea.l A0, [A0]
00000174 2068 0014 movea.l A0, [A0 + 0x14]
00000178 2268 0008 movea.l A1, [A0 + 0x8]
0000017C 4E91 jsr [A1]
0000017E 2640 movea.l A3, D0
000001